Skip to main content

Rol Yönetimi

Visualize’da Veri Modeli,Panel ve Admin ekranlarının kullanımının filtrelenmesi aşağıda belirlenen 7 rol ile sağlanmaktadır. Roller kullanıcı veya gruplara atanarak kullanıcıların uygulama üzerinde erişebileceği kısımlar belirlenmektedir. Sistemde Rol ataması KeyCloak üzerinden sağlanmaktadır.

Admin

  • Uygulama üzerindeki tüm ekranlara (veri modeli,panel,yönetim) erişim sağlayabilirler.
  • Yeni bir veri modeli ve panel oluşturabilirler.
  • Kendi oluşturmadığı, sisteme kayıtlı olan diğer kullanıcıların oluşturduğu tüm veri modeli ve panelleri görüntüleyebilir, güncelleme ve silme yetkilerine sahip olabilirler. Bu yetkilerin detayları aşağıdaki “PANEL&VERİ MODELİ Yetkilendirme” kısmında açıklanacaktır.

DatamodelEditor

  • Uygulamanın Veri Modeli geliştirme ekranlarına giriş yapabilirler. Burada yeni bir Veri Modeli geliştirme yetkisine sahiptirler.
  • Üzerine atanan Veri Modellerinin atandığı yetkiye göre, sadece görüntüleyebilirler veya güncelleme ve silme yetkilerine sahip olabilirler.

DatamodelViewer

  • Uygulamanın Veri Modeli geliştirme ekranlarına giriş yetkileri yoktur.
  • Sadece üzerilerine atanan Veri Modelleri görüntüleme yetkisine sahiptirler.

DashboardEditor

  • Uygulamanın Panel geliştirme ekranlarına giriş yapabilirler. Burada yeni bir Panel geliştirme yetkisine sahiptirler.
  • Üzerine atanan Panellerin atandığı yetkiye göre, sadece görüntüleyebilir, güncelleme ve silme yetkilerine sahip olabilirler.

DashboardViewer

  • Uygulamanın Panel geliştirme ekranlarına giriş yetkileri yoktur.
  • Sadece üzerilerine atanan Panelleri görüntüleme yetkisine sahiptirler.

Connection Editor

  • Kullanıcının veritabanı bağlantılarını listeleyip yeni bağlantı oluşturmasını sağlar. Ek olarak başka kullanıcıya bağlantı ataması yapmak için bu rol gereklidir.

Permission Editor

  • Kullanıcı ilgili veri modeli/panel üzerinde owner yetkisine sahip olsa bile başka kullanıcılara paylaşım yapabilmesi için bu rol gereklidir.